@charset "utf-8";
html, body {padding: 0;margin: 0;background: #fff;width: 100%;min-height: 100%;}
* {margin: 0;padding: 0;font-family: Arial, Helvetica, Verdana, 'Microsoft YaHei';border: 0;outline: medium;text-shadow: none;text-decoration: none;}
body {color: #444;font-size: 14px;position: relative;overflow-x: hidden;-webkit-text-size-adjust: none;-ms-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
input {vertical-align: middle;}
textarea {resize: none;}
ul {list-style: none;}
img, {display: block;}
a{color: #444;text-decoration: none;}
a:hover{color: #444;text-decoration: none;}
i, em {font-style: normal;}
p{margin-bottom: 0px;}
/*input placeholder 样式 */
::-webkit-input-placeholder {color: #999999;}
:-moz-placeholder {color: #999999;}
::-moz-placeholder {color: #999999;}
:-ms-input-placeholder {color: #999999;}
.over-line-1 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.over-line-2 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.over-line-3 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.over-line-4 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;}
#playercontainera{margin:0 auto;}
.jw-skin-bce .jw-controlbar{width: 100%;}
.singlea{line-height: 30px;}
/*修改滚动条*/
::-webkit-scrollbar{width:6px;height:6px ;}
::-webkit-scrollbar-track{box-shadow: inset 0 0 6px transparent;background: #f8f8f8;border-radius: 6px;}
::-webkit-scrollbar-thumb{border-radius: 6px;background: #bbb;}
/* 无内容 */
.pf_12{font-size: 12px;line-height: 25px;}
.pf_16{font-size: 16px;line-height: 30px;}
.pf_18{font-size: 18px;line-height: 30px;}
.pf_20{font-size: 20px;line-height: 35px;}
.pf_22{font-size: 22px;line-height: 35px;}
.pf_24{font-size: 24px;line-height: 40px;}
.pf_26{font-size: 26px;line-height: 40px;}
.pf_28{font-size: 28px;line-height: 40px;}
.pf_30{font-size: 30px;line-height: 45px;}
.pf_32{font-size: 32px;line-height: 45px;}
.pf_34{font-size: 34px;line-height: 50px;}
.pf_36{font-size: 36px;line-height: 50px;}
.pf_40{font-size: 36px;line-height: 50px;}
@font-face {font-family:fz;src: url('../css/bahnschrift.ttf');}
#dituContent label {max-width: unset!important;text-align: center;}
/*top*//*top*/
.top{position: fixed;z-index: 88;top:0;width: 100%;}
.topa img{display: block;max-width: 100%;margin:0 auto;}
.toptel{height: auto;overflow: hidden;background: url(../images/toptel.png) left  no-repeat;padding-left:50px;margin:0 auto;width: 200px;}
.toptel span{display: block;color: #fff;line-height: 25px; }
.toptel p{font-size:28px;line-height: 30px;font-family: fz;color: #fff;}
.menu {position: relative;}
.menu::after{position: absolute;content: "";width:0px;height: 15px;background: #e7e7e7;right:0;top:42%;}
.menu li{position: relative; text-align: center;height: 100%;}
.menu li span{display: block;position: relative;line-height: 94px; overflow: hidden;font-size: 15px;transition:.4s;color: #fff;}
.menu li span::before{position: absolute;content: "";width: 0px;height: 2px;background: rgba(255,255,255,.7);bottom: 0;left:42%;transition:.4s;}
.menu li span:hover {color:rgba(255,255,255,.7);}
.menu li span:hover::before{width: 16%;}
.menu li.curr { transition: all 0.3s ease 0s; }
.menu li.curr .submenu{opacity: 1; }
.menu li .submenu{position:fixed;z-index: 8;top:94px;left:0; width:100%;text-align: left; height:0;overflow: hidden;opacity:0;background: url(../images/submenu.jpg) center  no-repeat;transition: all 0.3s ease 0s;}
.menu li .submenu .suba strong{display: block;color: #006ae2;}
.menu li .submenu .suba p{line-height: 30px;color: #999;}
.menu li .submenu .suba dl{width: 60%;}
.menu li .submenu .suba dd a{line-height: 40px;color: #777;transition:.4s;font-size: 16px;}
.menu li .submenu .suba dd a:hover{color: #006ae2;}
.menu li .submenu .suba a{display: block;transition:.4s;}
.menu li .submenu .suba a:hover{color:#006ae2;}
.menu li .submenu .subb{background: #0d50a1;color: #fff;}
.menu li .submenu .subb p{margin-bottom: 1rem;}
.menu li .submenu .subb p a{display: block;color: #fff;transition:.4s;}
.menu li .submenu .subb p a:hover{color: rgba(255,255,255,.8);}
.menu li .submenu .subb em{display: block;}
.menu li .submenu .subb em i{font-size: 24px;}

.mobmenu .flex-control-nav{background: #ddd;float: left;width: 3%;}
.mobmenu .code{-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;color:#000;font-family:'Fira mono', 'Courier New', Courier, monospace;font-size:85%;letter-spacing:.05em;padding:1em;}
.mobmenu .aligncontent-center {text-align: center;}
.mobmenu .main-header {text-align: center;font-weight:300;font-size: 90%;}
.mobmenu .menu-button {position: absolute;margin: 5px;height: 36px;width: 36px;right: 10px;top: -25px;}
.mobmenu .menu-left {float: left;}
.mobmenu .sidebar{display: none;width: 100%;height: 100%;margin: 0;left:0; position: fixed;top: 0;z-index: 9999;}
.mobmenu .menu-button i{font-size: 24px;color: #fff;}
.mobmenu .sidebar > .bg-cover{display: block;position: absolute;top: 0;left: 0;z-index: -1;width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.mobmenu .sidebar nav{float: left;width: 260px;height: 100%;margin-left: -260px;color: white;background:rgba(255,255,255,0.9);}
.mobmenu .sidebar nav span{display: block;line-height: 45px;background: #444;color: #fff;padding-left: 10%;font-size: 18px;text-transform: uppercase;font-family: fz;}
.mobmenu .sidebar ul{padding:4%;}
.mobmenu .sidebar li a{display: block;line-height: 50px;border-bottom: 1px solid rgba(62,62,62,.2);transition: .4s;padding-left: 1rem;}
.mobmenu .sidebar li a:hover{background: rgba(23,90,168,.9);color: #fff;}
.mobmenu .sidebar li i{float: right; font-size: 18px;}
/*首页大图*/
.banner {height: auto;overflow: hidden;position: relative;}
.banner img{display: block;width: 100%;}
.banner .swiper-pagination{bottom: 4% !important;}
.banner .swiper-pagination-bullet{transition:.4s;}
.banner .swiper-pagination-bullet-active{background: #fff;width: 8px;height: 30px;border-radius: 10px;}
.banner .swiper-button-next{ right: 10%; top:45%; outline: none;width: 60px; height: 60px;background:rgba(0,106,226,0.8);transition:.4s;border-radius: 60px;}
.banner .swiper-button-next i{color: #fff;font-size: 24px;}
.banner .swiper-button-prev{ left: 10%; top:45%; outline: none;width: 60px; height: 60px;background:rgba(0,106,226,0.8);transition:.4s;border-radius: 60px;}
.banner .swiper-button-prev i{color: #fff;font-size: 24px;}
.banner .swiper-button-prev:after,.banner .swiper-button-next:after{display: none;} 
.banner .swiper-button-prev:hover{background: rgba(0,0,0,0.8);}
.banner .swiper-button-next:hover{background: rgba(0,0,0,0.8);}
/*in_01*/
.indextop{border-bottom: 1px solid #f3f3f3;}
.indextopa{line-height: 60px;color: #999;}
.indextopa a{color: #999;transition: .4s;padding: 0 .25rem;}
.indextopa a:hover{color: #006ae2;}
.search{position: relative; height: auto;overflow: hidden;margin-top: 10px;}
.search #search_name{ width: 100%; height: 40px; line-height: 40px;float: left;border:solid 1px #eee;outline: none;font-size: 12px;text-indent:10px;}
.search #button{position: absolute;right:5px;top:5px; width: 30px; height: 30px; line-height: 40px; background:url(../images/fdj.png) center no-repeat #9c9c9c;cursor: pointer;color: #fff;text-align: center; border:none;outline: none; transition: 0.3s;}
.search #button:hover{ background:url(../images/fdj.png) center no-repeat #006ae2;}

.in_01{height: auto;overflow: hidden;}
.intita{text-align: center;}
.intita strong{display: block;color: #006ae2;background:url(../images/intita.png) center no-repeat}
.intita strong b{color: #333}
.intita i{font-size: 28px;}
.intita p{color: #777;}
.in01a {height: auto;overflow: hidden;background: #f2f5f9;position: relative;}
.in01a::before{position: absolute;content: "";background: url(../images/in01c.png) left center no-repeat;width: 54px;height: 54px;}
.in01aa img{display: block;margin:0 auto;}
.type {margin:0 auto;}
.type li a{display: block;line-height: 40px;font-size: 15px;}
.type li a:hover em{border: 1px solid #006ae2;}
.type li a:hover i{background: #006ae2;}
.type li em{display: block;width: 16px;height: 16px;padding: 2px;border: 1px solid #999;float: left;margin-right:.5rem;margin-top: .75rem;transition:.4s;}
.type li em i{display: block;width: 100%;height: 100%;background: #999;transition:.4s;}

.in01ac a{display: block;width: 150px;line-height: 40px;background: #006ae2;color: #fff;border: 1px solid #006ae2;text-align: center;transition: .4s;}
.in01ac a:hover:hover{background: #fff;color: #006ae2;}
.in01ac i{font-size: 22px;}

.in01b{ height: 1040px; position: relative;}
.in01b .swiper {width: 100%;height: 100%;margin-left: auto;margin-right: auto;padding: 2% 0 5%;}
.in01b .swiper-slide {height: calc((100% - 30px) / 2);
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.in01b .swiper a{border: 1px solid #ecedf0;display: block;height: auto;overflow: hidden;transition:.4s;background: #fff;width: 100%;}
.in01b .swiper a:hover .phovera{background: rgba(0,0,0,0.6);opacity: 1;bottom: 0; }
.in01b .swiper a:hover .phoverb img{margin:20% auto 0 auto; }
.in01b .swiper a:hover i{background:#d10000;border-radius: 10px;}


.in_02{background:url(../images/in02bg.jpg) center top no-repeat;}
.intitb{text-align: center;}
.intitb strong{display: block;background:url(../images/intitb.png) center no-repeat}
.in02a {box-shadow: 0px 5px 5px 0px #f8f8f8;}
.in02a li {text-align: center;position: relative;}
.in02a li a{display: block;height: auto;overflow: hidden;}
.in02a li:hover strong{top:2rem;}
.in02a li:hover img{padding-top:4rem;}
.in02a li:hover em{background: #006ae2;color: #fff;}
.in02b{position: relative;height: 180px;}
.in02b strong{position: absolute;left:24%;top:0; display: block;font-size: 180px;line-height: 140px;background-image: linear-gradient(#f6f6f6, #fcfcfc);z-index: 1;transition: .4s;
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent; }
.in02b img{display: block;margin:0 auto;transition: .4s;padding-top: 7rem;z-index: 2;position: relative;}
.in02a li span{display: block;}
.in02a li p{color: #999;}
.in02a li em{display: block;width: 120px;line-height: 40px;border-radius: 60px;border: 1px solid #006ae2;text-align: center;margin:0 auto;color: #006ae2;transition: .4s;}


.in03a{border-bottom: 1px solid #e8e8e7;}
.in03aa img{float: left;}
.in03aa span{display: block;letter-spacing: 5px;color: #999999;}
.in03aa strong{display: block;color: #333;font-size: 48px;text-transform: uppercase;}
.in03aa strong em{color: #006ae2;}
.in03aa p{font-weight: 100;color: #333;}
.in03aa p b{font-weight: 600;}
.in03b span{text-align: center;transition: .4s;}
.in03b span:hover{transform: translate3d(0,-5px,0);}
.in03b span:hover img{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);}
.in03b img{display: block;margin: 0 auto;max-width: 100%; text-align: center;transition: .4s;}
.in03b span strong{font-size: 54px;font-family: fz;}
.in03b span em{font-size: 18px;font-weight: bold;}
.in03b p{line-height: 25px;color: #777;font-size: 16px;}

.in03ca{display: block;width: 100%;height: 0;padding-bottom: 75%;position: relative;overflow: hidden;}
.in03c .swiper-slide a{display: block;border: 1px solid #eee;}
.in03c .swiper-slide .in03ce{display: block;position: relative;}
.in03c .swiper-slide a .in03ca img{transition: all 1s ease;width: 100%;height: 100%;object-fit: cover;left: 0;position: absolute;}
.in03c .swiper-slide a:hover .in03cb{background: rgba(0,0,0,0.6);opacity: 1;bottom: 0; }
.in03c .swiper-slide a:hover .in03cc img{margin:4% auto 0 auto; }
.in03c .swiper-slide a:hover .in03cd {background: #006ae2;color: #fff;}
.in03cb{position: absolute;width: 100%; background: rgba(0,0,0,0);opacity: 0; left:0;bottom: 0; height: 100%;overflow: hidden;transition:.4s;}
.in03cb span{display: block;color: #fff;text-align: center;}
.in03cb i{color: rgba(255,255,255,.8);}
.in03cc {border: 1px dashed rgba(255,255,255,.7);height: 100%;}
.in03cc img{display: block;max-width: 100%;margin:12% auto 0 auto;transition:.4s;}
.in03cc span{display: block;color: #fff;text-align: center;transition:.4s;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.in03cc p{color: #fff;text-align: center;line-height: 30px;}
.in03cd{line-height: 50px;padding: 0 .5rem;transition:.4s;}
.in03cd i{float: right;}

.in_04{height: auto;overflow: hidden;background:url(../images/in04a.jpg) center no-repeat fixed;}
.in04a {color: #fff;}
.in04a strong{display: block;}
.in04a p{color: rgba(255,255,255,.8);}
.in04a i{display: block; background:url(../images/in04b.png) left  no-repeat;height: 10px;margin-top: 1rem;}
.inmorea {height: auto;overflow: hidden;}
.inmorea a{width: 160px;line-height: 40px;background: #006ae2;color: #fff;border: 1px solid #006ae2;text-align: center;transition:.4s;float: right;}
.inmorea a:hover{background: #fff;color: #006ae2;}
.in04b p{text-align: right;color: #fff;}
.in04b p i{font-size: 22px;}

.in_05{height: auto;overflow: hidden;background:url(../images/in05a.jpg) center no-repeat;}
.intitc{text-align: center;}
.intitc strong{text-align: center;color: #333;}
.intitc strong b{color: #006ae2;}
.intitc em{display: block;width: 45px;height: 3px;margin:0 auto;background: #333;}
.in05a p{text-align: center;color: #777;}
.in05a a{display: block;width: 150px;line-height: 40px;border-radius: 60px;margin:2rem auto 0 auto;text-align: center;background: #006ae2;border: 1px solid #006ae2;color: #fff;transition:.4s;}
.in05a a:hover{background: #fff;color: #006ae2;}
.in05b li a{display: block;text-align: center;position: relative;transition:.4s;}
.in05b li a:hover i{color: #006ae2;}
.in05b li a:hover strong{color: #006ae2;}
.in05b li a::after{position: absolute;content: "";right:0;height:60%;top:20%;width: 1px;background: #d1d1d1;}
.in05b li:last-child a::after{display: none;}
.in05b li a i{font-size: 50px;color: #999;transition:.4s;}
.in05b li a strong{display: block;transition:.4s;}
.in05b li a p{color: #999;text-transform: uppercase;}

.in06a .swiper-slide{transition: all 1s ease;padding-top: 1rem;}
.in06a .swiper-slide a{display: block;height: auto;overflow: hidden; transition:.4s;border: 1px solid #f1f1f1;}
.in06a .swiper-slide img{display: block;width: 100%;}
.in06a .swiper-slide:hover a{transform: translate3d(0,-5px,0);background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.in06a .swiper-slide:hover .intime b{color: #154a98;}
.in06a .swiper-slide:hover .intime span{color: #154a98;}
.in06a .swiper-slide:hover .intime strong{color: #fafafa;}
.intime {position: relative;}
.intime strong{position: absolute;right:0;top:0;font-size: 50px;font-family: fz;color: #fff;transition:.4s;}
.intime i{display: block; line-height: 30px;color: #777;border-bottom: 1px solid #e0e0e0;width: 30px;}
.intime b{display: block;font-size:36px;font-family: fz; line-height: 50px;color: #015198;transition:.4s;}
.intime p{line-height: 30px;color: #777;}
.intime span{line-height: 30px;font-size: 16px;transition:.4s;}
/*脚步*/
.footer{height: auto;overflow: hidden;background:url(../images/footbg.jpg) center bottom no-repeat; background-size: cover}
.foota{height: auto;overflow: hidden;border-bottom: 1px solid rgba(255,255,255,.1);color: #fff;}
.foota img{max-width: 100%;}
.foota a{display: block;width: 150px;line-height: 40px;background: #006ae2;color: #fff;border: 1px solid #006ae2; text-align: center;float: right;transition: .4s;}
.foota a:hover{background: #fff;color: #006ae2;}
.ftit{line-height: 40px;color: #fff;position: relative;padding-left: .75rem;}
.ftit::before{position: absolute;content: "";width: 3px;height: 20px;background: #006ae2;left:0;top:10px;}
.footba p{float: left;width: 33%;}
.footba p a{line-height: 35px;color: rgba(255,255,255,.9);transition:.4s;}
.footba p a:hover{color: rgba(255,255,255,.6);}
.footbb{float: left;text-align: center;width: 30%;}
.footbb img{max-width: 100%;}
.footbb span{display: block;color: #fff;line-height: 40px;}
.footbc{float: right;width: 64%; color: #fff;line-height: 35px;}
.footc{border-top: 1px solid rgba(255,255,255,.1);color: rgba(255,255,255,.6);line-height: 55px;}
.footc a{transition:.4s;color: #54699a;}
.footc a:hover{color: #fff;}
.footnav{position: fixed;display: none; left: 0;bottom:0;width: 100%;background:#fff;z-index: 888;border-top: 1px solid rgba(0,0,0,.3)}
.footnav li{float: left;text-align: center;width: 21%}
.footnav li em{display: block;width: 30px;line-height: 30px;border-radius: 60px;background: #d10000;margin:.75rem auto 0 auto;}
.footnav li em i{color: #fff;}
.footnav li a{display: block;}
.footnav li:nth-of-type(1){width: 16%;}
.footnav li:nth-of-type(4) a{border-right: none;}
.footnav li i{font-size: 20px;}
.footnav li span{display: block;line-height: 20px;font-size: 12px;}
.footnav li a{display: block;padding-top:4%;}
.footnav li a:hover{color: #d0121b;}
/*简介*/
.ban {height: auto;overflow: hidden;color: #fff;background: url(../images/ban.jpg) center top no-repeat; background-size: cover;
     padding-top: 10%;text-align: center;}
.bana{height: auto;overflow: hidden;margin-bottom: 3%;}
.bana strong{display: block;font-size: 60px;font-style: italic;}
.bana span{display: block;width: 700px;margin:1rem auto;background:#006ae2;color: #fff;}
.bana p{color: #fff;text-transform: uppercase;}
.location{line-height: 55px;border-top:1px solid rgba(255,255,255,.3);}
.locationa li{position: relative;transition:.4s;}
.locationa li a{display: block;text-align: center;color: #fff;}
.locationa li:hover{background:rgba(255,255,255,.4);}
.locationa li:hover a{color: #fff;}
.locationa li:last-child::after{height: 0;}
.locationa li::after{position: absolute;content: "";width: 1px;height: 15px;background: rgba(0,0,0,.2);top:20px;right:0;}
.locationb{color: #fff;text-align: right;}
.locationb a{color: #fff;transition:.4s;}
.locationb a:hover{color: rgba(255,255,255,.8);}
/*company*/
.companya{height: auto;overflow: hidden;}
.com_a span{display: block;color: #333;}
.com_a p{color: #999;}
.com_c img{display: block;max-width: 100%;margin:0 auto;}
.com_b{overflow-y: scroll;line-height: 35px;color: #777;height: 280px;}
.companyb{height: auto;overflow: hidden;background: url(../images/comb.jpg) center bottom no-repeat;}
.comb .row{position: relative;}
.comb li {text-align: center;}
.comb li img{display: block;max-width: 100%;margin:0 auto;}
.comb li strong{font-size: 54px;font-family: fz;}
.comb li em{font-size: 18px;font-weight: bold;}
.comb li p{line-height: 25px;color: #777;font-size: 16px;}
.line{ width: 200px; height: 10px;position: absolute; top: 30px;}
.line span{display: block;border-top: 1px dashed #d8d8d8;width: 100%;position: relative;top:75%;}
.line:before{ animation: fwzcline1 3s infinite; position: absolute; top: 50%; left: 0px;z-index: 3;content: ''; width: 7px; height: 7px; background: #006ae2; border-radius: 50%; }
.line:after{ animation: fwzcline2 3s infinite; position: absolute; top: 50%; right: 0px;z-index: 3;content: ''; width: 7px; height: 7px; background: #006ae2; border-radius: 50%; }
.linea{margin-left: 18.2%;}
.lineb{margin-left: 43.2%;}
.linec{margin-left: 68%;}
@keyframes mfwzcline1 {
    0% {
       top: 0px;
    }
    50% {
       top: 50%;
    }
    100% {
       top: 100%;
    }
}
@keyframes mfwzcline2 {
    0% {
       bottom: 0px; 
    }
    50% {
       bottom: 50%;
    }
    100% {
       bottom:100%;
    }
}
@keyframes fwzcline1 {
    0% {
       left: 0px;
    }
    50% {
       left: 50%;
    }
    100% {
       left: 100%;
    }
}
@keyframes fwzcline2 {
    0% {
       right: 0px; 
    }
    50% {
       right: 50%;
    }
    100% {
       right:100%;
    }
} 
.companyc{height: auto;overflow: hidden;background:url(../images/comc.jpg) center no-repeat;;}
.companyc li{background: rgba(0,79,176,.8);text-align: center;color: #fff;padding: 8rem 3rem;border-right: 1px solid rgba(255,255,255,.2);transition:.4s;}
.companyc li:hover{background: rgba(0,79,176,0);transform: translate3d(0,-5px,0);}
.companyc li i{font-size: 42px;}
.companyc li span{display: block;}
.companyc li em{display: block;width:30px;height: 1px;background: #fff;margin:1rem auto;}
.comtita {padding-left: 1rem;position: relative;}
.comtita::before{position: absolute;content: "";width: 8px;height: 30px;background: #006ae2;top:10%;left:0;}
.comtita span{color: #777;text-transform: uppercase;}
.comtita span b{color: #444;}
.comtita a{display: block;background: #006ae2;border: 1px solid #006ae2; color: #fff; float: right; text-align: center;line-height: 40px;width: 130px;border-radius: 60px; transition:.4s;}
.comtita a:hover{background: #fff;color: #006ae2}
.comd .swiper-slide a{display: block;border: 1px solid #eee;}
.comd .swiper-slide .comde{display: block;position: relative;}
.comd .swiper-slide a .comda img{display: block;width: 100%;}
.comd .swiper-slide a:hover .comdb{background: rgba(0,0,0,0.6);opacity: 1;bottom: 0; }
.comd .swiper-slide a:hover .comdc img{margin:12% auto 0 auto; }
.comd .swiper-slide a:hover .comdd {background: #006ae2;color: #fff;}
.comdb{position: absolute;width: 100%; background: rgba(0,0,0,0);opacity: 0; left:0;bottom: 0; height: 100%;overflow: hidden;transition:.4s;}
.comdb span{display: block;color: #fff;text-align: center;}
.comdb i{color: rgba(255,255,255,.8);}
.comdc {border: 1px dashed rgba(255,255,255,.7);height: 100%;}
.comdc img{display: block;max-width: 100%;margin:16% auto 0 auto;transition:.4s;}
.comdc span{display: block;color: #fff;text-align: center;transition:.4s;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.comdc p{color: #fff;text-align: center;line-height: 30px;}
.comdd{line-height: 50px;padding: 0 .5rem;transition:.4s;}
.comdd i{float: right;}
.come .mySwiper img{max-width: 100%;transition:.4s;}
.come .mySwiper span{display: block;line-height: 45px;text-align: center;}
.come .swiper-slide a:hover .comea{border: 1px solid #006ae2;background: #edeefa}
.come .swiper-slide a:hover .comea img{transform: translate3d(0,-5px,0);}
.comea{border: 1px solid #e3e3e3;background: #f8f8f8;transition:.4s;}
/*product*/
.public{height: auto;overflow: hidden;background: #f9fafd;}
.ptype li a{height: auto;overflow: hidden;background: #fff;line-height: 45px;
    text-align: center;transition:.4s; display: block;  display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;}
.ptype li a:hover{background: #006ae2;color: #fff;}
.protuia a{display: block;height: auto;overflow: hidden; position: relative;}
.protuia a:hover i{color: #006ae2;padding-left: .5rem;}
.protuia strong{position: absolute;right:0;top:0;background: #006ae2;color: #fff;padding:.5rem 1rem;width: 41%;}
.protuia strong em{color: #367ee5;font-family: impact;font-size: 30px;}
.protuia span{display: block;}
.protuia p{color: #777;line-height: 30px;}
.protuia b{height: auto;overflow: hidden;font-weight: normal;line-height: 40px;}
.protuia b em{background: #e5f0fc;color: #006ae2;width: 20%;margin-right: 2%;text-align: center;}
.protuia i{color: #999;transition:.4s;}
.protuib a {display: block;width: 100%;height: 0;padding-bottom: 75%;position: relative;overflow: hidden;}
.protuib a img{display: block;width: 100%;transition: all 0.6s ease 0s;}
.protuib a:hover img{transform: scale(1.05);}
.prolist{height: auto;overflow: hidden;}
.prolist a{border: 1px solid #ecedf0;display: block;height: auto;overflow: hidden;transition:.4s;background: #fff;}
.prolist a:hover .phovera{background: rgba(0,0,0,0.6);opacity: 1;bottom: 0;width: 100%; height: 100%;left:0; }
.prolist a:hover .pimgb img{transform: scale(1.1); }
.prolist a:hover .phoverb img{margin:20% auto 0 auto; }
.prolist a:hover  i{background: #d10000;border-radius: 10px;}
.phovera{position: absolute; background: rgba(0,0,0,0);opacity: 0; left:50%;bottom: 50%;width: 0; height: 0;overflow: hidden;transition:.4s;z-index: 2;}
.phoverb {border: 1px dashed rgba(255,255,255,.7);height: 100%;}
.phoverb img{display: block;max-width: 100%;margin:40% auto 0 auto;transition:.4s;}
.phoverb span{display: block;color: #fff;text-align: center;transition:.4s;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.phoverb p{color: #fff;text-align: center;line-height: 30px;}
.pimga{position: relative;}
.pimgb{display: block;width: 100%;height: 0;padding-bottom: 75%;position: relative;overflow: hidden;}
.pimgb img{transition: all 1s ease;width: 100%;height: 100%;object-fit: cover;left: 0;position: absolute;}
.pfonta{position: relative;z-index: 3}
.pfonta i{position: absolute;right:1rem;top:-25px;background: #006ae2;border-radius: 60px;width: 50px;line-height: 42px;padding-top: 3px;text-align: center;transition:.4s;}
.pfonta i em{color: #fff;font-size: 22px;}
.pfonta span{color: #333;}
.pfonta p{line-height: 30px;color: #777;}
.proc .in02b strong{left:36%;}
/*product_info*/
.proa {height: auto;overflow: hidden;background: url(../images/proa.jpg) center top no-repeat;padding: 9rem 0 3rem 0;}
.proa .row{box-shadow:0px 5px 5px 0px #f8f8f8;position: relative;}
.fenlei{position: absolute;right:0;top:0;background: #006ae2;color: #fff;padding:.5rem 1rem;width: 25%;}
.plocation{line-height: 45px;color: #fff;}
.plocation a{color: #fff;}
.proa_a{position: relative;}
.proa_a strong em{color: #367ee5;font-family: impact;font-size: 30px;}
.proa_a span{display: block;}
.proa_a p{color: #777;line-height: 30px;}
.proa_a b{height: auto;overflow: hidden;font-weight: normal;line-height: 40px;}
.proa_a b em{background: #e5f0fc;color: #006ae2;width: 33%;margin-right: 2%;text-align: center;}
.proa_ba {width: 60%;}
.proa_ba span{display: block;background: url(../images/proa_ba.png) left center no-repeat;padding-left: 2rem;}
.proa_ba span a{background: #006ae2;color: #fff;border-radius: 60px;padding:7px 8px;border: 1px solid #006ae2;transition:.4s;}
.proa_ba span a:hover{background: #fff;color: #006ae2;}
.proa_ba span a i{font-size: 22px;}
.proa_ba p{color: #999;}
.proa_bb p{color: #777;}

.ptit{height: auto;line-height: 60px;color: #777;background:#fff;border-bottom: 1px solid #f1f1f1;}
.ptit a{display: block;text-align: center; transition:.4s;font-size: 15px;position: relative;}
.ptit a::before{position: absolute;content: "";width: 0px;left:46%;height: 2px;bottom: 0;background: #006ae2;transition:.4s;}
.ptit a:hover{color: #006ae2;}
.ptit a:hover::before{width: 8%;}
.ptita strong{display: block; height: auto;overflow: hidden;background: url(../images/ptita.png) left center no-repeat;padding-left: 2rem;}
.ptita p{color: #666;}
.MagnifierPop{display: none !important;}
.MagnifierDrag{display: none !important;}
.prob strong{display: block;font-size: 18px;color: #006ae2;margin-top: 1rem;}
.prob table { width: 100%!important;border-collapse: collapse;} 
.prob table p{ width: 100%!important; border-collapse: collapse;} 
.prob th,tr{width: 100%!important; border-collapse: collapse;border: 1px solid #ddd;}
.prob td{border-right: 1px solid #ddd}
.prob tr{border-right: 1px solid #ddd;text-align: center;line-height: 38px;}
.prob .top{border-right: 1px solid #ddd;}
.prob .firstRow td{background: #eee;border-right: 1px solid #ddd;}
.prob p{line-height: 30px;color: #777;}
.prob img{max-width: 100%;}

.prod .swiper-slide a{display: block;border: 1px solid #eee;}
.prod .swiper-slide .prode{display: block;position: relative;}
.prod .swiper-slide a .proda img{display: block;width: 100%;}
.prod .swiper-slide a:hover .prodb{background: rgba(0,0,0,0.6);opacity: 1;bottom: 0; }
.prod .swiper-slide a:hover .prodc img{margin:4% auto 0 auto; }
.prod .swiper-slide a:hover .prodd {background: #006ae2;color: #fff;}
.prodb{position: absolute;width: 100%; background: rgba(0,0,0,0);opacity: 0; left:0;bottom: 0; height: 100%;overflow: hidden;transition:.4s;}
.prodb span{display: block;color: #fff;text-align: center;}
.prodb i{color: rgba(255,255,255,.8);}
.prodc {border: 1px dashed rgba(255,255,255,.7);height: 100%;}
.prodc img{display: block;max-width: 100%;margin:12% auto 0 auto;transition:.4s;}
.prodc span{display: block;color: #fff;text-align: center;transition:.4s;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.prodc p{color: #fff;text-align: center;line-height: 30px;}
.prodd{line-height: 50px;padding: 0 .5rem;transition:.4s;}
.prodd i{float: right;}
/*jjfa*/
.jjfaa{height: auto;overflow: hidden;border-bottom: 1px solid #f5f5f5;}
.jjfaa li a{display: block;transition:.4s;position: relative;}
.jjfaa li a::before{position: absolute;content: ""; left:0;top:0;width: 0px;height: 3px;background: #df0001;transition:.4s;}
.jjfaa li a:hover{background: #fafafa;}
.jjfaa li a:hover::before{width: 100%;}
.jjfaa li a img{display: block; width: 130px;height: 130px; border-radius: 80px;margin:0 auto;}
.jjfaa li a span{line-height: 45px;text-align: center;}
.jjfalist li {height: auto;overflow: hidden;}
.jjfalist li a{display: block;height: auto;overflow: hidden;position: relative;}
.jjfalist li span{position: absolute;bottom: 0;left:0;width: 100%;line-height: 70px;height: 70px; background: rgba(0,106,226,.8);color: #fff;transition:.4s;}
.jjfalist li span em{display: block;border: 1px solid #fff;width: 32px;line-height: 32px;height: 32px;border-radius: 60px;text-align: center;transform:rotate(-45deg);}
.jjfalist li img{max-width: 100%;}
.jjfalist li a:hover span{bottom: -80px}
.jjfalist li a:hover .jimgb{top:0;}
.jjfalist li a:hover .jimgb i{display: block;}
.jjfalist li a img{width: 100%;}
.jimgb{position: absolute;z-index: 2;height: 100vh;padding:6rem 5rem 3rem 5rem; background: rgba(12,27,66,.7);text-align: center;color: #fff;width: 100%;top:110%;transition:.6s;}
.jimgb i{font-size:46px;display: none;}
.jimgb span{display: block;line-height: 45px;}
.jimgb p{display: block;width: 140px; line-height: 35px;border: 1px solid rgba(255,255,255,.6);text-align: center;margin:0 auto;border-radius: 30px;margin-top: 1rem;}
.jimgb em{display: block;line-height: 35px;}


.joba li .j_a{height: auto;overflow: hidden;border: 1px solid #f4f4f4;text-align: center;transition:.4s;}
.joba li:hover .j_a{background: #06439f; color: #fff; /* fallback for old browsers */
background: -webkit-linear-gradient(to left, #5293f5,  #06439f);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to left, #5293f5,  #06439f); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.joba li:hover .j_a i{background: -webkit-linear-gradient(left,#fff, #fff);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.joba li:hover .j_a p{color: #fff;}
.joba li:hover .j_a em{-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);transform: rotateY(360deg);transition:.8s;}
.joba li .j_a i{font-size: 52px;background: -webkit-linear-gradient(left,#06439f, #5293f5);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.joba li .j_a em{display: block;width: 53px;height: 75px;margin:0 auto;transition:.8s;}
.joba li .j_a span{display: block;}
.joba li .j_a p{color: #777;transition:.4s;}

.jobb{height: auto;overflow: hidden;background: #f7f7f7;}
.jobb li{display: block;}
.jobtita{background: #fff;height: auto;overflow: hidden; box-shadow: 0px 0px 10px 5px #e3e3e3;border-radius: 10px;}
.jobtita .joblist{float: left;width: 25%;}
.jobtita .joblist p{color: #777;line-height: 30px;}
.jobtita .joblist strong{display: block;font-size: 18px;line-height: 45px;}
.jobtita .joblist a{display: block;text-align: center;}
.jobtita .joblist a i{font-size: 48px;color: #15499a}
.jobbox{display: none;background: #fff;box-shadow: 0px 10px 10px 5px #e3e3e3;}
.jobbox strong{color: #444;}
.jobbox dl {padding: 3rem 3rem 0 3rem;}
.jobbox dl dd{border-bottom: 1px solid #e9e9e9;}
.jobbox dl strong{font-size: 18px;}
.jobbox p{line-height: 30px;color: #777;}
.jobb_a{padding-left: 6%;line-height: 40px;}
.jobb_a strong{display: block;}
/*荣誉*/
.honorlist{height: auto;overflow: hidden;}
.honorlist li{height: auto;overflow: hidden;}
.honorlist li a{display: block;position: relative;border: 1px solid #efefef;}
.honorlist li .himgb{display: block;width: 100%;height: 100%;left: 0;position: absolute;}
.honorlist li img{display: block;margin:0 auto; max-width: 100%;max-height: 100%;transition: 0.3s;}
.honorlist li:hover img{transform: scale3D(1.1, 1.1, 1.1)}
.honorlist li:hover .hfonta{background: rgba(0,33,84,0.9);opacity: 0.8;bottom: 0;}
.hfonta{position: absolute;z-index: 8;bottom: -260px;width: 100%;color: #fff; height: 100%;padding-top: 25%; overflow: hidden;text-align: center;
    background: rgba(0,33,84,0);transition: .4s;}
.hfonta span{display: block;font-weight: bold;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.hfonta i{font-size: 50px;}
.himga{position: relative;overflow: hidden;width: 100%;height: 0;padding-bottom: 75%;}

.cpimga{position: relative;overflow: hidden;width: 100%;height: 0;padding-bottom:66%;}
.cpimgb{display: block;width: 100%;height: 100%;left: 0;position: absolute;}
/*新闻*/
.newslist{height: auto;overflow: hidden;}
.newslist ul li a{display: block;transition:.4s;position: relative;border-bottom: 1px solid #eee; }
.newslist ul li:hover a{background: #f7f8fb;}
.newslist ul li:hover img{transform: scale3D(1.1, 1.1, 1.1)}
.newslist ul li:hover span{color: #006ae2;}
.time {display: block;line-height: 30px;color: #999;}
.newsfonta span{display: block;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;position: relative;z-index: 2; }
.newsfonta p{line-height: 30px;color: #777;}
.newsfonta i{display: block;width: 40px;height: 40px;border-radius: 40px;background: #006ae2;text-align: center;line-height: 40px;}
.newsfonta i em{color: #fff;}
.nimga{display: block;width: 100%;height: 0;padding-bottom: 75%;position: relative;overflow: hidden;}
.nimga img{transition: all 1s ease;width: 100%;height: 100%;object-fit: cover;left: 0;position: absolute;}
/*新闻详情*/
.newsinfo{height: auto;overflow: hidden;}
.ninfoa{height: auto;overflow: hidden;text-align: center;}
.ninfoa strong{display: block;font-size: 18px;color: #4c4c4c;line-height:40px;} 
.meta{line-height: 35px;color: #777;border-bottom: 1px solid #dbdbdb;}
.newsaa {height: auto;overflow: hidden;}
.newsaa  img{display: block;margin:0 auto;max-width: 100%;}
.newsaa  p{line-height: 30px;}
.sidetit{text-align: center;padding: 1rem 0;text-transform: uppercase;position: relative;background: #006ae2;}
.sidetit strong{display: block;color: #1872e3;font-family: fz;font-size:70px;line-height: 60px;}
.sidetit span{display: block;margin-top: -55px;color: #fff;}
.sidetit p{color: #fff;line-height: 25px;}
.sidea{height: auto;overflow: hidden;}
.sideb{height: auto;overflow: hidden;}
.sidea li{height: auto;overflow: hidden;transition:.4s;border-bottom: 1px dashed #eee;line-height: 50px;}
.sidea li a{transition:.4s;}
.sidea li i{color: #777;float: right;}
.sidea li a:hover{background: #f5f6f8}
.sidea dl{height: auto;overflow: hidden;background: #f5f7fa;border-top: 1px dashed #dae6f9;}
.sidea dl dd{line-height: 45px;}

.page{border-top: 1px solid #dbdbdb;padding-top: 1rem;margin-top: 1rem;height: auto;overflow: hidden;}
#prev_next li{line-height: 35px; color: #777;}
#prev_next li i{float: left;}
#prev_next li a{transition:.4s;}
#prev_next li:hover a{color: #006ae2 !important;}
.back a{float: right; display: block;width: 140px;line-height: 45px;color: #fff; border:1px solid #006ae2;border-radius: 5px;text-align: center;;transition:.4s;background: #006ae2}
.back a:hover{border-radius: 0 20px 0 20px}
/*联系我们*/
.contacta{height: auto;overflow: hidden;background: url(../images/contacta.jpg) center top no-repeat;}
.contacta_a{height: auto;overflow: hidden;margin:12% auto 6% auto;}
.coma_a li{height: auto;overflow: hidden;padding: 2rem;margin-bottom: .5rem; background: #fff;position: relative;}
.coma_a li .pic{ float: left; width: 60px; height: 60px; background: #006ae2; line-height: 60px; text-align: center; border-radius: 3px;}
.coma_a li .pic i{ font-size: 30px; color: #fff;}
.coma_a li .font{ float: left; padding-left: 5%; width: 80%;}
.coma_a li .font span{ color: #666666; font-size: 16px;}
.coma_a li .font p{ color: #282828; font-size: 16px;line-height: 30px;}
.coma_a li:before{ position: absolute; right: 0; top: 0; content: '01.'; width: 45px; height: 45px; line-height: 45px; text-align: center; border-left: 2px solid #fafafb; border-bottom: 2px solid #fafafb; color: #666666; font-size: 24px; font-family: Bahnschrift;}
.coma_a li:nth-of-type(2):before{ content: '02.';}
.coma_a li:nth-of-type(3):before{ content: '03.';}
.coma_a li:nth-of-type(4):before{ content: '04.';}
.coma_b{background: #fff;padding: 2rem;}
.coma_b .tit{height: auto;overflow: hidden;  position: relative;line-height: 60px;}
.coma_b .tit:before{ position: absolute; left: 0; top:20px; content: 'Online Message'; color: rgba(40,40,40,0.03); font-size: 70px; font-family: Bahnschrift; text-transform: uppercase; font-weight: bold;}

.mes-form .form-tr{overflow: hidden;margin-top: 3%;}
.mes-form .form-tr input{display: block;width: 100%;padding: 0 2%;height: 4rem;line-height: 4rem;background: none;border-bottom: 1px solid #e7e7e7;}
.mes-form .form-tr .code input{width: 40%;float: left;}
.mes-form .form-tr textarea{display: block;width: 100%;padding: 5px 10px;height: 100px;background: none;border-bottom: 1px solid #e7e7e7;}
.mes-form .form-tr .code .verify{cursor: pointer;float: left;width: 30%;height: 40px;line-height: 40px;text-align: center;font-size: 0;}
.mes-form .form-tr .code .verify img{display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;}
.mes-form .form-tr .submit{display: block;width: 30%;float: right;height: 40px;text-align: center;line-height: 40px;background: #006ae2;color: #fff;font-size: 15px;transition: 0.3s;}
.mes-form .form-tr .submit:hover{background: #c30000;}

.codea{clear: both;width: 100%;}
.contactb{height: auto;overflow: hidden;}



@media (min-width: 375px) and (max-width: 446px) {
.in01b{height: 530px !important;}
}
@media (min-width: 446px) and (max-width: 516px) {
.in01b{height: 600px !important;}
}
@media (max-width: 576px) { 
.mf_12{font-size: 12px;line-height: 25px;}
.mf_14{font-size: 14px;line-height: 30px;}
.mf_16{font-size: 16px;line-height: 30px;}
.mf_18{font-size: 18px;line-height: 35px;}
.mf_22{font-size: 22px;line-height: 40px;}

.topa img{margin:0;max-width: 80%;}
.footnav{display: block !important;}
.phoverb img{display: none;}
.in01b{height: 662px;}
.in02b strong{font-size: 130px;}
.in03aa span{letter-spacing: 2px;}
.in03b span strong{font-size: 24px;}
.in03b p{font-size: 14px;}
.in_04{background: #4f81ca}
.inmorea a{float: none;margin:0 auto;}
.in04b p{text-align: center;}
.in05b li a i{font-size: 30px;}
.in05b li a::after{display: none;}
.in05b li a p{font-size: 12px;font-family: fz;}
.intime strong{display: none;}
.foota a{float: none;margin:0 auto;}
.footer{padding-bottom: 12%;}
.ban{padding-top: 24%;}
.bana strong{font-size: 26px;}
.bana span{width: 90%;font-size: 15px;}
.locationb{text-align: left;}
.comb li strong{font-size: 24px;}
.linea{display: none;}
.lineb{display: none;}
.linec{display: none;}
.comb li p{font-size: 14px;}
.companyc li{padding: 2rem .5rem;}
.comtita i{display: none;}
.comdc img{display: none;}
.proa{padding: 6rem 0 3rem 0}
.fenlei{display: none !important;}
.proa_bb p{display: none;}
.proc .in02b strong{left:20%;}
.prodc img{display: none;}
.jjfaa li a img{width: 80px;height: 80px;}
.jjfalist li span{line-height: 40px;height: 40px;}
.jjfalist li span em{width: 28px;height: 28px;line-height: 28px;}
.jimgb{padding: 1rem;}
.jimgb i{font-size: 30px;}
.jimgb em{display: none;}
.hfonta i{font-size: 26px;}
.contact-list .container ul{width: 100%;}
.contact-list .container li .font{width: 70%;}
.in01ac{text-align: center;}
.in01ac a{margin:0 auto;}
.companyc li i{font-size: 24px;}
.jobtita .joblist p{font-size: 12px;}
.intita strong{background: none;}
.coma_b .tit:before{font-size:36px;}
}

@media (min-width: 576px) and (max-width: 768px) { 
.topa img{margin:0;max-width: 80%;}
.footnav{display: block !important;}
.phoverb img{display: none;}
.in01b{height: 690px;}
.in02b strong{font-size: 130px;left:30%;}
.in03aa span{letter-spacing: 2px;}
.in03b span strong{font-size: 24px;}
.in03b p{font-size: 14px;}
.in_04{background: #4f81ca}
.inmorea a{float: none;margin:0 auto;}
.in04b p{text-align: center;}
.in05b li a i{font-size: 30px;}
.in05b li a::after{display: none;}
.in05b li a p{font-size: 12px;font-family: fz;}
.intime strong{display: none;}
.foota a{float: none;margin:0 auto;}
.footer{padding-bottom: 12%;}
.ban{padding-top: 24%;}
.bana strong{font-size: 26px;}
.bana span{width: 90%;font-size: 15px;}
.locationb{text-align: left;}
.comb li strong{font-size: 24px;}
.linea{display: none;}
.lineb{display: none;}
.linec{display: none;}
.comb li p{font-size: 14px;}
.companyc li{padding: 2rem .5rem;}
.comtita i{display: none;}
.comdc img{display: none;}
.proa{padding: 6rem 0 3rem 0}
.fenlei{display: none !important;}
.proa_bb p{display: none;}
.proc .in02b strong{left:20%;}
.prodc img{display: none;}
.jjfaa li a img{width: 80px;height: 80px;}
.jjfalist li span{line-height: 40px;height: 40px;}
.jjfalist li span em{width: 28px;height: 28px;line-height: 28px;}
.jimgb{padding: 1rem;}
.jimgb i{font-size: 30px;}
.jimgb em{display: none;}
.hfonta i{font-size: 26px;}
.contact-list .container ul{width: 100%;}
.contact-list .container li .font{width: 70%;}
.in03aa p{font-size: 18px;}
.in04a strong{font-size: 22px;}
.pfonta span{font-size: 16px;line-height: 30px;}
.pfonta p{font-size: 14px;}
.proa_a span{font-size: 18px;}
.in01aa img{display: none;}
.type{padding-left:2rem; }
.in01ac{text-align: center;}
.in01ac a{margin:0 auto;}
.coma_b .tit:before{font-size: 45px;}
 }
@media (min-width: 768px) and (max-width:992px) { 
.topa img{margin:0;max-width: 80%;}
.phoverb img{display: none;}
.in01b{height: 660px;}
.pfonta span{font-size: 18px;}
.pfonta p{font-size: 13px;}
.in02b strong{font-size: 130px;left:35%;}
.in03aa span{letter-spacing: 2px;}
.in03b span strong{font-size: 24px;}
.in03b p{font-size: 14px;}
.in_04{background: #4f81ca}
.inmorea a{float: none;margin:0 auto;}
.in04b p{text-align: center;}
.in05b li a i{font-size: 30px;}
.in05b li a::after{display: none;}
.in05b li a p{font-size: 12px;font-family: fz;}
.intime strong{display: none;}
.foota a{float: none;margin:0 auto;}
.ban{padding-top: 18%;}
.bana strong{font-size: 26px;}
.bana span{width: 70%;font-size: 15px;}
.locationb{text-align: left;}
.comb li strong{font-size: 24px;}
.linea{display: none;}
.lineb{display: none;}
.linec{display: none;}
.comb li p{font-size: 14px;}
.companyc li{padding: 2rem .5rem;}
.comtita i{display: none;}
.comdc img{display: none;}
.proa{padding: 6rem 0 3rem 0}
.fenlei{display: none !important;}
.proa_bb p{display: none;}
.proc .in02b strong{left:20%;}
.prodc img{display: none;}
.jjfaa li a img{width: 80px;height: 80px;}
.jjfalist li span{line-height: 40px;height: 40px;}
.jjfalist li span em{width: 28px;height: 28px;line-height: 28px;}
.jimgb{padding: 1rem;}
.jimgb i{font-size: 30px;}
.hfonta i{font-size: 26px;}
.contact-list .container ul{width: 100%;}
.contact-list .container li .font{width: 70%;}
.in02a li p{font-size: 14px;}
.in03aa p{font-size: 18px;}
.proa_ba span{display: none;}
.proa_a span{font-size: 18px;}
.indextop{border-bottom: none;}
.in01ac p{font-size: 16px;}
.in03aa p{font-size: 18px;}
.coma_b .tit:before{font-size: 54px;}
 }
@media (min-width: 992px) and (max-width:1200px) { 
.in02b strong{left:4%;}
.in03aa p{font-size: 18px;}
.linea{display: none;}
.lineb{display: none;}
.linec{display: none;}
.sidetit strong{font-size: 54px;}
.in01b{height: 830px;}
.proa_a span{font-size: 18px;}
.menu li .submenu{    background: url(../images/submenu.jpg) 65% no-repeat;}
.menu li .submenu .suba dd a{font-size: 14px;}
.coma_b .tit:before{font-size: 50px;}
}
@media (min-width: 1200px) and (max-width:1400px) { 
.toptel p{font-size: 24px;}
.in03aa p{font-size: 26px;}

}

@media (min-width: 1200px) {
.container{max-width: 1400px ;}
.top .container{max-width: 1600px ;}

}








